home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / lib / gcc-lib / ppc-amigaos / 2.95.1 / sys-include / powerup / ppcpragmas / gadtools_pragmas.h < prev    next >
C/C++ Source or Header  |  2000-03-13  |  13KB  |  433 lines

  1. /* Automatically generated header! Do not edit! */
  2.  
  3. #ifndef _PPCPRAGMA_GADTOOLS_H
  4. #define _PPCPRAGMA_GADTOOLS_H
  5. #ifdef __GNUC__
  6. #ifndef _PPCINLINE__GADTOOLS_H
  7. #include <powerup/ppcinline/gadtools.h>
  8. #endif
  9. #else
  10.  
  11. #ifndef POWERUP_PPCLIB_INTERFACE_H
  12. #include <powerup/ppclib/interface.h>
  13. #endif
  14.  
  15. #ifndef POWERUP_GCCLIB_PROTOS_H
  16. #include <powerup/gcclib/powerup_protos.h>
  17. #endif
  18.  
  19. #ifndef NO_PPCINLINE_STDARG
  20. #define NO_PPCINLINE_STDARG
  21. #endif/* SAS C PPC inlines */
  22.  
  23. #ifndef GADTOOLS_BASE_NAME
  24. #define GADTOOLS_BASE_NAME GadToolsBase
  25. #endif /* !GADTOOLS_BASE_NAME */
  26.  
  27. #define    CreateContext(glistptr)    _CreateContext(GADTOOLS_BASE_NAME, glistptr)
  28.  
  29. static __inline struct Gadget *
  30. _CreateContext(void *GadToolsBase, struct Gadget **glistptr)
  31. {
  32. struct Caos    MyCaos;
  33.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  34. //    MyCaos.M68kStart    =    NULL;
  35. //    MyCaos.M68kSize        =    0;
  36.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  37. //    MyCaos.PPCStart        =    NULL;
  38. //    MyCaos.PPCSize        =    0;
  39.     MyCaos.a0        =(ULONG) glistptr;
  40.     MyCaos.caos_Un.Offset    =    (-114);
  41.     MyCaos.a6        =(ULONG) GadToolsBase;    
  42.     return((struct Gadget *)PPCCallOS(&MyCaos));
  43. }
  44.  
  45. #define    CreateGadgetA(kind, gad, ng, taglist)    _CreateGadgetA(GADTOOLS_BASE_NAME, kind, gad, ng, taglist)
  46.  
  47. static __inline struct Gadget *
  48. _CreateGadgetA(void *GadToolsBase, unsigned long kind, struct Gadget *gad, struct NewGadget *ng, struct TagItem *taglist)
  49. {
  50. struct Caos    MyCaos;
  51.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  52. //    MyCaos.M68kStart    =    NULL;
  53. //    MyCaos.M68kSize        =    0;
  54.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  55. //    MyCaos.PPCStart        =    NULL;
  56. //    MyCaos.PPCSize        =    0;
  57.     MyCaos.d0        =(ULONG) kind;
  58.     MyCaos.a0        =(ULONG) gad;
  59.     MyCaos.a1        =(ULONG) ng;
  60.     MyCaos.a2        =(ULONG) taglist;
  61.     MyCaos.caos_Un.Offset    =    (-30);
  62.     MyCaos.a6        =(ULONG) GadToolsBase;    
  63.     return((struct Gadget *)PPCCallOS(&MyCaos));
  64. }
  65.  
  66. #ifndef NO_PPCINLINE_STDARG
  67. #define CreateGadget(a0, a1, a2, tags...) \
  68.     ({ULONG _tags[] = { tags }; CreateGadgetA((a0), (a1), (a2), (struct TagItem *)_tags);})
  69. #endif /* !NO_PPCINLINE_STDARG */
  70.  
  71. #define    CreateMenusA(newmenu, taglist)    _CreateMenusA(GADTOOLS_BASE_NAME, newmenu, taglist)
  72.  
  73. static __inline struct Menu *
  74. _CreateMenusA(void *GadToolsBase, struct NewMenu *newmenu, struct TagItem *taglist)
  75. {
  76. struct Caos    MyCaos;
  77.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  78. //    MyCaos.M68kStart    =    NULL;
  79. //    MyCaos.M68kSize        =    0;
  80.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  81. //    MyCaos.PPCStart        =    NULL;
  82. //    MyCaos.PPCSize        =    0;
  83.     MyCaos.a0        =(ULONG) newmenu;
  84.     MyCaos.a1        =(ULONG) taglist;
  85.     MyCaos.caos_Un.Offset    =    (-48);
  86.     MyCaos.a6        =(ULONG) GadToolsBase;    
  87.     return((struct Menu *)PPCCallOS(&MyCaos));
  88. }
  89.  
  90. #ifndef NO_PPCINLINE_STDARG
  91. #define CreateMenus(a0, tags...) \
  92.     ({ULONG _tags[] = { tags }; CreateMenusA((a0), (struct TagItem *)_tags);})
  93. #endif /* !NO_PPCINLINE_STDARG */
  94.  
  95. #define    DrawBevelBoxA(rport, left, top, width, height, taglist)    _DrawBevelBoxA(GADTOOLS_BASE_NAME, rport, left, top, width, height, taglist)
  96.  
  97. static __inline void
  98. _DrawBevelBoxA(void *GadToolsBase, struct RastPort *rport, long left, long top, long width, long height, struct TagItem *taglist)
  99. {
  100. struct Caos    MyCaos;
  101.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  102. //    MyCaos.M68kStart    =    NULL;
  103. //    MyCaos.M68kSize        =    0;
  104.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  105. //    MyCaos.PPCStart        =    NULL;
  106. //    MyCaos.PPCSize        =    0;
  107.     MyCaos.a0        =(ULONG) rport;
  108.     MyCaos.d0        =(ULONG) left;
  109.     MyCaos.d1        =(ULONG) top;
  110.     MyCaos.d2        =(ULONG) width;
  111.     MyCaos.d3        =(ULONG) height;
  112.     MyCaos.a1        =(ULONG) taglist;
  113.     MyCaos.caos_Un.Offset    =    (-120);
  114.     MyCaos.a6        =(ULONG) GadToolsBase;    
  115.     PPCCallOS(&MyCaos);
  116. }
  117.  
  118. #ifndef NO_PPCINLINE_STDARG
  119. #define DrawBevelBox(a0, a1, a2, a3, a4, tags...) \
  120.     ({ULONG _tags[] = { tags }; DrawBevelBoxA((a0), (a1), (a2), (a3), (a4), (struct TagItem *)_tags);})
  121. #endif /* !NO_PPCINLINE_STDARG */
  122.  
  123. #define    FreeGadgets(gad)    _FreeGadgets(GADTOOLS_BASE_NAME, gad)
  124.  
  125. static __inline void
  126. _FreeGadgets(void *GadToolsBase, struct Gadget *gad)
  127. {
  128. struct Caos    MyCaos;
  129.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  130. //    MyCaos.M68kStart    =    NULL;
  131. //    MyCaos.M68kSize        =    0;
  132.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  133. //    MyCaos.PPCStart        =    NULL;
  134. //    MyCaos.PPCSize        =    0;
  135.     MyCaos.a0        =(ULONG) gad;
  136.     MyCaos.caos_Un.Offset    =    (-36);
  137.     MyCaos.a6        =(ULONG) GadToolsBase;    
  138.     PPCCallOS(&MyCaos);
  139. }
  140.  
  141. #define    FreeMenus(menu)    _FreeMenus(GADTOOLS_BASE_NAME, menu)
  142.  
  143. static __inline void
  144. _FreeMenus(void *GadToolsBase, struct Menu *menu)
  145. {
  146. struct Caos    MyCaos;
  147.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  148. //    MyCaos.M68kStart    =    NULL;
  149. //    MyCaos.M68kSize        =    0;
  150.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  151. //    MyCaos.PPCStart        =    NULL;
  152. //    MyCaos.PPCSize        =    0;
  153.     MyCaos.a0        =(ULONG) menu;
  154.     MyCaos.caos_Un.Offset    =    (-54);
  155.     MyCaos.a6        =(ULONG) GadToolsBase;    
  156.     PPCCallOS(&MyCaos);
  157. }
  158.  
  159. #define    FreeVisualInfo(vi)    _FreeVisualInfo(GADTOOLS_BASE_NAME, vi)
  160.  
  161. static __inline void
  162. _FreeVisualInfo(void *GadToolsBase, APTR vi)
  163. {
  164. struct Caos    MyCaos;
  165.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  166. //    MyCaos.M68kStart    =    NULL;
  167. //    MyCaos.M68kSize        =    0;
  168.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  169. //    MyCaos.PPCStart        =    NULL;
  170. //    MyCaos.PPCSize        =    0;
  171.     MyCaos.a0        =(ULONG) vi;
  172.     MyCaos.caos_Un.Offset    =    (-132);
  173.     MyCaos.a6        =(ULONG) GadToolsBase;    
  174.     PPCCallOS(&MyCaos);
  175. }
  176.  
  177. #define    GT_BeginRefresh(win)    _GT_BeginRefresh(GADTOOLS_BASE_NAME, win)
  178.  
  179. static __inline void
  180. _GT_BeginRefresh(void *GadToolsBase, struct Window *win)
  181. {
  182. struct Caos    MyCaos;
  183.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  184. //    MyCaos.M68kStart    =    NULL;
  185. //    MyCaos.M68kSize        =    0;
  186.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  187. //    MyCaos.PPCStart        =    NULL;
  188. //    MyCaos.PPCSize        =    0;
  189.     MyCaos.a0        =(ULONG) win;
  190.     MyCaos.caos_Un.Offset    =    (-90);
  191.     MyCaos.a6        =(ULONG) GadToolsBase;    
  192.     PPCCallOS(&MyCaos);
  193. }
  194.  
  195. #define    GT_EndRefresh(win, complete)    _GT_EndRefresh(GADTOOLS_BASE_NAME, win, complete)
  196.  
  197. static __inline void
  198. _GT_EndRefresh(void *GadToolsBase, struct Window *win, long complete)
  199. {
  200. struct Caos    MyCaos;
  201.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  202. //    MyCaos.M68kStart    =    NULL;
  203. //    MyCaos.M68kSize        =    0;
  204.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  205. //    MyCaos.PPCStart        =    NULL;
  206. //    MyCaos.PPCSize        =    0;
  207.     MyCaos.a0        =(ULONG) win;
  208.     MyCaos.d0        =(ULONG) complete;
  209.     MyCaos.caos_Un.Offset    =    (-96);
  210.     MyCaos.a6        =(ULONG) GadToolsBase;    
  211.     PPCCallOS(&MyCaos);
  212. }
  213.  
  214. #define    GT_FilterIMsg(imsg)    _GT_FilterIMsg(GADTOOLS_BASE_NAME, imsg)
  215.  
  216. static __inline struct IntuiMessage *
  217. _GT_FilterIMsg(void *GadToolsBase, struct IntuiMessage *imsg)
  218. {
  219. struct Caos    MyCaos;
  220.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  221. //    MyCaos.M68kStart    =    NULL;
  222. //    MyCaos.M68kSize        =    0;
  223.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  224. //    MyCaos.PPCStart        =    NULL;
  225. //    MyCaos.PPCSize        =    0;
  226.     MyCaos.a1        =(ULONG) imsg;
  227.     MyCaos.caos_Un.Offset    =    (-102);
  228.     MyCaos.a6        =(ULONG) GadToolsBase;    
  229.     return((struct IntuiMessage *)PPCCallOS(&MyCaos));
  230. }
  231.  
  232. #define    GT_GetGadgetAttrsA(gad, win, req, taglist)    _GT_GetGadgetAttrsA(GADTOOLS_BASE_NAME, gad, win, req, taglist)
  233.  
  234. static __inline LONG
  235. _GT_GetGadgetAttrsA(void *GadToolsBase, struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist)
  236. {
  237. struct Caos    MyCaos;
  238.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  239. //    MyCaos.M68kStart    =    NULL;
  240. //    MyCaos.M68kSize        =    0;
  241.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  242. //    MyCaos.PPCStart        =    NULL;
  243. //    MyCaos.PPCSize        =    0;
  244.     MyCaos.a0        =(ULONG) gad;
  245.     MyCaos.a1        =(ULONG) win;
  246.     MyCaos.a2        =(ULONG) req;
  247.     MyCaos.a3        =(ULONG) taglist;
  248.     MyCaos.caos_Un.Offset    =    (-174);
  249.     MyCaos.a6        =(ULONG) GadToolsBase;    
  250.     return((LONG)PPCCallOS(&MyCaos));
  251. }
  252.  
  253. #ifndef NO_PPCINLINE_STDARG
  254. #define GT_GetGadgetAttrs(a0, a1, a2, tags...) \
  255.     ({ULONG _tags[] = { tags }; GT_GetGadgetAttrsA((a0), (a1), (a2), (struct TagItem *)_tags);})
  256. #endif /* !NO_PPCINLINE_STDARG */
  257.  
  258. #define    GT_GetIMsg(iport)    _GT_GetIMsg(GADTOOLS_BASE_NAME, iport)
  259.  
  260. static __inline struct IntuiMessage *
  261. _GT_GetIMsg(void *GadToolsBase, struct MsgPort *iport)
  262. {
  263. struct Caos    MyCaos;
  264.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  265. //    MyCaos.M68kStart    =    NULL;
  266. //    MyCaos.M68kSize        =    0;
  267.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  268. //    MyCaos.PPCStart        =    NULL;
  269. //    MyCaos.PPCSize        =    0;
  270.     MyCaos.a0        =(ULONG) iport;
  271.     MyCaos.caos_Un.Offset    =    (-72);
  272.     MyCaos.a6        =(ULONG) GadToolsBase;    
  273.     return((struct IntuiMessage *)PPCCallOS(&MyCaos));
  274. }
  275.  
  276. #define    GT_PostFilterIMsg(imsg)    _GT_PostFilterIMsg(GADTOOLS_BASE_NAME, imsg)
  277.  
  278. static __inline struct IntuiMessage *
  279. _GT_PostFilterIMsg(void *GadToolsBase, struct IntuiMessage *imsg)
  280. {
  281. struct Caos    MyCaos;
  282.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  283. //    MyCaos.M68kStart    =    NULL;
  284. //    MyCaos.M68kSize        =    0;
  285.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  286. //    MyCaos.PPCStart        =    NULL;
  287. //    MyCaos.PPCSize        =    0;
  288.     MyCaos.a1        =(ULONG) imsg;
  289.     MyCaos.caos_Un.Offset    =    (-108);
  290.     MyCaos.a6        =(ULONG) GadToolsBase;    
  291.     return((struct IntuiMessage *)PPCCallOS(&MyCaos));
  292. }
  293.  
  294. #define    GT_RefreshWindow(win, req)    _GT_RefreshWindow(GADTOOLS_BASE_NAME, win, req)
  295.  
  296. static __inline void
  297. _GT_RefreshWindow(void *GadToolsBase, struct Window *win, struct Requester *req)
  298. {
  299. struct Caos    MyCaos;
  300.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  301. //    MyCaos.M68kStart    =    NULL;
  302. //    MyCaos.M68kSize        =    0;
  303.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  304. //    MyCaos.PPCStart        =    NULL;
  305. //    MyCaos.PPCSize        =    0;
  306.     MyCaos.a0        =(ULONG) win;
  307.     MyCaos.a1        =(ULONG) req;
  308.     MyCaos.caos_Un.Offset    =    (-84);
  309.     MyCaos.a6        =(ULONG) GadToolsBase;    
  310.     PPCCallOS(&MyCaos);
  311. }
  312.  
  313. #define    GT_ReplyIMsg(imsg)    _GT_ReplyIMsg(GADTOOLS_BASE_NAME, imsg)
  314.  
  315. static __inline void
  316. _GT_ReplyIMsg(void *GadToolsBase, struct IntuiMessage *imsg)
  317. {
  318. struct Caos    MyCaos;
  319.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  320. //    MyCaos.M68kStart    =    NULL;
  321. //    MyCaos.M68kSize        =    0;
  322.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  323. //    MyCaos.PPCStart        =    NULL;
  324. //    MyCaos.PPCSize        =    0;
  325.     MyCaos.a1        =(ULONG) imsg;
  326.     MyCaos.caos_Un.Offset    =    (-78);
  327.     MyCaos.a6        =(ULONG) GadToolsBase;    
  328.     PPCCallOS(&MyCaos);
  329. }
  330.  
  331. #define    GT_SetGadgetAttrsA(gad, win, req, taglist)    _GT_SetGadgetAttrsA(GADTOOLS_BASE_NAME, gad, win, req, taglist)
  332.  
  333. static __inline void
  334. _GT_SetGadgetAttrsA(void *GadToolsBase, struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist)
  335. {
  336. struct Caos    MyCaos;
  337.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  338. //    MyCaos.M68kStart    =    NULL;
  339. //    MyCaos.M68kSize        =    0;
  340.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  341. //    MyCaos.PPCStart        =    NULL;
  342. //    MyCaos.PPCSize        =    0;
  343.     MyCaos.a0        =(ULONG) gad;
  344.     MyCaos.a1        =(ULONG) win;
  345.     MyCaos.a2        =(ULONG) req;
  346.     MyCaos.a3        =(ULONG) taglist;
  347.     MyCaos.caos_Un.Offset    =    (-42);
  348.     MyCaos.a6        =(ULONG) GadToolsBase;    
  349.     PPCCallOS(&MyCaos);
  350. }
  351.  
  352. #ifndef NO_PPCINLINE_STDARG
  353. #define GT_SetGadgetAttrs(a0, a1, a2, tags...) \
  354.     ({ULONG _tags[] = { tags }; GT_SetGadgetAttrsA((a0), (a1), (a2), (struct TagItem *)_tags);})
  355. #endif /* !NO_PPCINLINE_STDARG */
  356.  
  357. #define    GetVisualInfoA(screen, taglist)    _GetVisualInfoA(GADTOOLS_BASE_NAME, screen, taglist)
  358.  
  359. static __inline APTR
  360. _GetVisualInfoA(void *GadToolsBase, struct Screen *screen, struct TagItem *taglist)
  361. {
  362. struct Caos    MyCaos;
  363.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  364. //    MyCaos.M68kStart    =    NULL;
  365. //    MyCaos.M68kSize        =    0;
  366.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  367. //    MyCaos.PPCStart        =    NULL;
  368. //    MyCaos.PPCSize        =    0;
  369.     MyCaos.a0        =(ULONG) screen;
  370.     MyCaos.a1        =(ULONG) taglist;
  371.     MyCaos.caos_Un.Offset    =    (-126);
  372.     MyCaos.a6        =(ULONG) GadToolsBase;    
  373.     return((APTR)PPCCallOS(&MyCaos));
  374. }
  375.  
  376. #ifndef NO_PPCINLINE_STDARG
  377. #define GetVisualInfo(a0, tags...) \
  378.     ({ULONG _tags[] = { tags }; GetVisualInfoA((a0), (struct TagItem *)_tags);})
  379. #endif /* !NO_PPCINLINE_STDARG */
  380.  
  381. #define    LayoutMenuItemsA(firstitem, vi, taglist)    _LayoutMenuItemsA(GADTOOLS_BASE_NAME, firstitem, vi, taglist)
  382.  
  383. static __inline BOOL
  384. _LayoutMenuItemsA(void *GadToolsBase, struct MenuItem *firstitem, APTR vi, struct TagItem *taglist)
  385. {
  386. struct Caos    MyCaos;
  387.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  388. //    MyCaos.M68kStart    =    NULL;
  389. //    MyCaos.M68kSize        =    0;
  390.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  391. //    MyCaos.PPCStart        =    NULL;
  392. //    MyCaos.PPCSize        =    0;
  393.     MyCaos.a0        =(ULONG) firstitem;
  394.     MyCaos.a1        =(ULONG) vi;
  395.     MyCaos.a2        =(ULONG) taglist;
  396.     MyCaos.caos_Un.Offset    =    (-60);
  397.     MyCaos.a6        =(ULONG) GadToolsBase;    
  398.     return((BOOL)PPCCallOS(&MyCaos));
  399. }
  400.  
  401. #ifndef NO_PPCINLINE_STDARG
  402. #define LayoutMenuItems(a0, a1, tags...) \
  403.     ({ULONG _tags[] = { tags }; LayoutMenuItemsA((a0), (a1), (struct TagItem *)_tags);})
  404. #endif /* !NO_PPCINLINE_STDARG */
  405.  
  406. #define    LayoutMenusA(firstmenu, vi, taglist)    _LayoutMenusA(GADTOOLS_BASE_NAME, firstmenu, vi, taglist)
  407.  
  408. static __inline BOOL
  409. _LayoutMenusA(void *GadToolsBase, struct Menu *firstmenu, APTR vi, struct TagItem *taglist)
  410. {
  411. struct Caos    MyCaos;
  412.     MyCaos.M68kCacheMode    =    IF_CACHEFLUSHALL;
  413. //    MyCaos.M68kStart    =    NULL;
  414. //    MyCaos.M68kSize        =    0;
  415.     MyCaos.PPCCacheMode    =    IF_CACHEFLUSHALL;
  416. //    MyCaos.PPCStart        =    NULL;
  417. //    MyCaos.PPCSize        =    0;
  418.     MyCaos.a0        =(ULONG) firstmenu;
  419.     MyCaos.a1        =(ULONG) vi;
  420.     MyCaos.a2        =(ULONG) taglist;
  421.     MyCaos.caos_Un.Offset    =    (-66);
  422.     MyCaos.a6        =(ULONG) GadToolsBase;    
  423.     return((BOOL)PPCCallOS(&MyCaos));
  424. }
  425.  
  426. #ifndef NO_PPCINLINE_STDARG
  427. #define LayoutMenus(a0, a1, tags...) \
  428.     ({ULONG _tags[] = { tags }; LayoutMenusA((a0), (a1), (struct TagItem *)_tags);})
  429. #endif /* !NO_PPCINLINE_STDARG */
  430.  
  431. #endif /* SASC Pragmas */
  432. #endif /* !_PPCPRAGMA_GADTOOLS_H */
  433.